﻿using Marmat.Foundation;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Marmat.Environment
{
    /// <summary>
    /// 用户的相关信息。
    /// </summary>
    public sealed class User : IProvider
    {
        /// <summary>
        /// 获取登录用户的用户信息。
        /// </summary>
        public static IUserProvider GetUserInfo
        {
            get => Marmat.FrameWork.SystemCommand.GetService<IUserProvider>();
        }

        /// <summary>
        /// 获取登录用户的用户ID。
        /// </summary>
        public static string UserID
        {
            get => GetUserInfo.UserID;
        }

        /// <summary>
        /// 获取登录用户的用户昵称。
        /// </summary>
        public static string NickName
        {
            get => GetUserInfo.NickName;
        }
    }
}
